ng update
The "@angular-devkit/schematics" package cannot be resolved from the workspace root directory. This may be due to an unsupported node modules structure. Please remove both the "node_modules" directory and the package lock file; and then reinstall. If this does not correct the problem, please temporarily install the "@angular-devkit/schematics" package within the workspace. It can be removed once the update is complete.
I had this issue
First I ran this to see the structure of the package
npm ls @angular-devkit/schematics
it returned....
Mms@0.0.0 C:\Users\wgrant\source\repos\WD\MMS\Mms\ClientApp
`-- (empty)
since it was empty I ran the following (if yours is not empty maybe try update instead of install)
npm install @angular-devkit/schematics
and after this, the 'ng update' ran successfuly
first use the command
npm remove -g @angular/cli
and then
npm install -g @angular/cli
in my case solved and installed the latest version of the angular
In my case, I needed to just run
npm install
then the command
ng update @angular/core @angular/cli
completed successfully
In my case, I was running the ng update command in a directory which didn't have the package.json. Running the command in correct directory fixed it for me.